Alarm server - штатная функция уведомления о событиях на камере и/или регистраторе китайского производства, под управлением XMEye

Настройка есть как на камере, так и на регистраторе и находится в "Службах". Для доступа нужно использовать клиент CMS.

Настройка имеет вид:
1. Адрес сервера Alarm
2. Порт сервера

Предложенное решение представляет из себя socket сервер на базе Workerman. При подключении к нему камера или регистратор сообщают JSON строку вида:
```json
{ "Address" : "0xC44DA8C0", "Channel" : 6, "Descrip" : "", "Event" : "MotionDetect", "SerialID" : "*************", "StartTime" : "2024-02-09 16:17:02", "Status" : "Stop", "Type" : "Alarm" }
```

Полный список параметров лучше определить экспериментально.
В задачу проекта входит получение типа `Event: MotionDetect`, получение моментального фото с камеры или регистратора и отправку его в Telegram канал через бота.

# Для запуска требуется
1. Сборка Docker контейнера (Dockerfile приложен)
2. Корректировку параметров `environment` в docker-compose файле
3. Запуск `docker compose up -d`

# Описание переменных

      TELEGRAM_BOT_APITOKEN: <Ваш Bot token из Botfather>
      TELEGRAM_CHAT_ID: <Ваш chat_id группы, канала или персонального chat_id>
      ALERT_PORT: <Порт, на котором будет слушать Alarm Server>
      CAMERA_URL: <URL для получения снимка с камеры>

Помощь во внедрении - https://t.me/grayhoax